package com.itheima.d3_stringbuilder;
/*
   为啥操作字符串建议使用StringBuilder，而不用原来学过的String??
        1) 对于字符串相关的操作，如频繁的拼接、修改等，建议用StringBuilder，效率更高!
        2) 注意：如果操作字符串较少，或者不需要操作，以及定义字符串变量，还是建议用String。
 */
public class StringBuilderDemo2 {

    public static void main(String[] args) {

        //String
        long start = System.currentTimeMillis();//返回1970年1月1日到现在的毫秒值
        String str="";
        for (int i = 0; i < 50000; i++) {
            str+="嘻嘻";
        }
        long end = System.currentTimeMillis();//返回1970年1月1日到现在的毫秒值
        System.out.println("String 花费时间:"+(end-start));//毫秒



        long start1 = System.currentTimeMillis();//返回1970年1月1日到现在的毫秒值
        StringBuilder sb = new StringBuilder();
        for (int i = 0; i < 50000; i++) {
            sb.append("嘻嘻");
        }
        long end1 = System.currentTimeMillis();//返回1970年1月1日到现在的毫秒值
        System.out.println("String 花费时间:"+(end1-start1));//毫秒
    }


}
